TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
Team Scouting Report
(As Of 11/09/2025)
2024
Section - Pacific NW
Area - Northwest Washington
League - 2024 Adult 18 & Over
Flight - 3.0 Men
Subflight - C
--------------------------------------------------------------------------------------------------------------------------------------
HBSQ-Frog and Volley-Maschman
League Record: 3 - 4
The Following Have Played In League Matches On This Team (In Rating Order)
damian Gibbs - 2.84
Jeremy Maschman - 2.84
Peter Tang - 2.76
Forrest Carlson - 2.73
Alan Borgida - 2.73
Joel Ertsgaard - 2.71
Yosuke Miyashita - 2.57
jeff mcdowell - 2.53
Jeffry Borgida - 2.52
Chris Serwold - 2.52
Dave Douglas - 2.50
Forrest Reda - 2.49
Anthony DiLorenzo - 2.43
Thomas O'Rourke - 2.40
Eric Brodersen - 2.36
Darrel Rich - 2.36
Bruce Jahnke - 2.31
League Results By Position
1S 2S 1D 2D 3D
damian Gibbs - 2.84 & Darrel Rich - 2.36 1 - 0
damian Gibbs - 2.84 & Forrest Reda - 2.49 1 - 1 1 - 0 1 - 0
jeff mcdowell - 2.53 & Darrel Rich - 2.36 0 - 2
jeff mcdowell - 2.53 & Jeffry Borgida - 2.52 0 - 1 0 - 1
jeff mcdowell - 2.53 & Jeremy Maschman - 2.84 1 - 0
Alan Borgida - 2.73 & Anthony DiLorenzo - 2.43 0 - 1
Alan Borgida - 2.73 & Thomas O'Rourke - 2.40 0 - 1
Anthony DiLorenzo - 2.43 & Jeremy Maschman - 2.84 0 - 1
Bruce Jahnke - 2.31 & Chris Serwold - 2.52 0 - 1
Bruce Jahnke - 2.31 0 - 1
Dave Douglas - 2.50 & Chris Serwold - 2.52 0 - 1 0 - 1
Dave Douglas - 2.50 & Joel Ertsgaard - 2.71 1 - 0
Eric Brodersen - 2.36 & Bruce Jahnke - 2.31 0 - 1
Eric Brodersen - 2.36 & Thomas O'Rourke - 2.40 0 - 1
Forrest Carlson - 2.73 & Anthony DiLorenzo - 2.43 1 - 0 0 - 1
Forrest Carlson - 2.73 1 - 1 1 - 0
Forrest Reda - 2.49 & Anthony DiLorenzo - 2.43 0 - 1
Forrest Reda - 2.49 & Darrel Rich - 2.36 1 - 0
Jeffry Borgida - 2.52 & Thomas O'Rourke - 2.40 0 - 1
Jeremy Maschman - 2.84 2 - 0 1 - 0
Peter Tang - 2.76 2 - 2
Yosuke Miyashita - 2.57 1 - 3
--------------------------------------------------------------------------------------------------------------------------------------
CAC/SL-Smackin Ballz-O'Rourke
League Record: 0 - 7
The Following Have Played In League Matches On This Team (In Rating Order)
Roshan Picardo - 2.78
Bret O'Rourke - 2.75
Douglas Gordon - 2.71
Prasad Pande - 2.56
Robert Logan - 2.51
Mark Seko - 2.51
Jordan Stiebritz - 2.50
Daniel Stark - 2.50
Jim Murphy - 2.48
Michael Beals - 2.44
Sean McCarron - 2.43
Ed Ducheane - 2.40
Staten Hansen - 2.32
Andy Stewart - 2.21
Vinay Gopinath - n/a
Tim Kozlov - n/a
League Results By Position
1S 2S 1D 2D 3D
Andy Stewart - 2.21 & Staten Hansen - 2.32 0 - 1
Bret O'Rourke - 2.75 & Douglas Gordon - 2.71 1 - 0
Bret O'Rourke - 2.75 & Jim Murphy - 2.48 0 - 1
Bret O'Rourke - 2.75 & Robert Logan - 2.51 1 - 0
Douglas Gordon - 2.71 & Jordan Stiebritz - 2.50 0 - 1
Douglas Gordon - 2.71 & Robert Logan - 2.51 1 - 0
Daniel Stark - 2.50 & Andy Stewart - 2.21 0 - 1
Daniel Stark - 2.50 & Jim Murphy - 2.48 0 - 1 0 - 1
Daniel Stark - 2.50 & Prasad Pande - 2.56 1 - 0
Daniel Stark - 2.50 & Sean McCarron - 2.43 0 - 1 1 - 0
Ed Ducheane - 2.40 & Andy Stewart - 2.21 0 - 1 0 - 1
Ed Ducheane - 2.40 & Michael Beals - 2.44 0 - 1
Ed Ducheane - 2.40 & Mark Seko - 2.51 1 - 0
Ed Ducheane - 2.40 & Staten Hansen - 2.32 0 - 1
Jordan Stiebritz - 2.50 0 - 3 1 - 1
Michael Beals - 2.44 & Andy Stewart - 2.21 0 - 1
Michael Beals - 2.44 & Mark Seko - 2.51 0 - 1
Mark Seko - 2.51 & Robert Logan - 2.51 0 - 1
Mark Seko - 2.51 & Sean McCarron - 2.43 1 - 0
Prasad Pande - 2.56 & Andy Stewart - 2.21 0 - 1
Prasad Pande - 2.56 & Staten Hansen - 2.32 0 - 1
Prasad Pande - 2.56 0 - 1
Roshan Picardo - 2.78 1 - 0
Sean McCarron - 2.43 & Bret O'Rourke - 2.75 0 - 1
Sean McCarron - 2.43 0 - 1 0 - 1
Tim Kozlov - n/a 0 - 2
Vinay Gopinath - n/a 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
CP-Hit the Ball Harder-Fields
League Record: 2 - 5
The Following Have Played In League Matches On This Team (In Rating Order)
Will Wang - 2.92
Luke Burtis - 2.80
Austin Liu - 2.76
Naxin Chen - 2.68
Jackson Fields - 2.67
Stephen Meyles - 2.65
Darren Gray - 2.63
John Sterr - 2.60
Kunal Sikka - 2.55
Steve Fields - 2.54
Drake Brodahl - 2.49
Matthew Suk - 2.45
Michael Lepire - 2.26
Richard Altig - n/a
JJ Dalton - n/a
League Results By Position
1S 2S 1D 2D 3D
Austin Liu - 2.76 & Will Wang - 2.92 2 - 0
Austin Liu - 2.76 1 - 1
Drake Brodahl - 2.49 & Jackson Fields - 2.67 1 - 0
Drake Brodahl - 2.49 & Matthew Suk - 2.45 0 - 1
Drake Brodahl - 2.49 & Naxin Chen - 2.68 0 - 1
Drake Brodahl - 2.49 1 - 0
Darren Gray - 2.63 & John Sterr - 2.60 0 - 1
Darren Gray - 2.63 & Matthew Suk - 2.45 1 - 0
Darren Gray - 2.63 & Naxin Chen - 2.68 1 - 0
John Sterr - 2.60 & Michael Lepire - 2.26 0 - 1 0 - 1
John Sterr - 2.60 0 - 1 1 - 0
JJ Dalton - n/a 1 - 0
Jackson Fields - 2.67 & Darren Gray - 2.63 0 - 1
Jackson Fields - 2.67 & John Sterr - 2.60 0 - 1
Jackson Fields - 2.67 & Michael Lepire - 2.26 1 - 0
Jackson Fields - 2.67 & Will Wang - 2.92 1 - 0
Jackson Fields - 2.67 0 - 1
Kunal Sikka - 2.55 & Matthew Suk - 2.45 0 - 1
Kunal Sikka - 2.55 & Steve Fields - 2.54 1 - 1
Kunal Sikka - 2.55 0 - 2
Luke Burtis - 2.80 2 - 3
Naxin Chen - 2.68 & Michael Lepire - 2.26 0 - 1
Naxin Chen - 2.68 & Matthew Suk - 2.45 1 - 0 1 - 0
Richard Altig - n/a & Stephen Meyles - 2.65 1 - 0
Stephen Meyles - 2.65 & Steve Fields - 2.54 1 - 0
Stephen Meyles - 2.65 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
EDG-Mavericks-Auffant
League Record: 2 - 6
The Following Have Played In League Matches On This Team (In Rating Order)
Bo Shen - 2.91
Sanghoon Lee - 2.69
Adrian Fenesan - 2.65
Kyuho Son - 2.63
Jeremy Collins - 2.61
Rob Auffant - 2.60
Morgan Closson - 2.60
Venu Subramanyam - 2.53
Tim Tao - 2.48
Kazu Takahashi - 2.38
Sam Brennen - 2.37
Henry Osias - 2.23
Zhan Chen - n/a
Yong Park - n/a
League Results By Position
1S 2S 1D 2D 3D
Adrian Fenesan - 2.65 & Jeremy Collins - 2.61 0 - 1
Bo Shen - 2.91 & Rob Auffant - 2.60 1 - 0
Bo Shen - 2.91 3 - 1
Jeremy Collins - 2.61 0 - 1
Kyuho Son - 2.63 & Sanghoon Lee - 2.69 1 - 0
Kyuho Son - 2.63 & Venu Subramanyam - 2.53 1 - 1
Kyuho Son - 2.63 0 - 2
Kazu Takahashi - 2.38 & Henry Osias - 2.23 0 - 2
Kazu Takahashi - 2.38 & Jeremy Collins - 2.61 0 - 1
Kazu Takahashi - 2.38 & Tim Tao - 2.48 0 - 1
Morgan Closson - 2.60 0 - 1
Rob Auffant - 2.60 & Adrian Fenesan - 2.65 0 - 1
Rob Auffant - 2.60 & Morgan Closson - 2.60 1 - 0
Rob Auffant - 2.60 & Venu Subramanyam - 2.53 0 - 1
Rob Auffant - 2.60 1 - 0
Sanghoon Lee - 2.69 & Venu Subramanyam - 2.53 0 - 1
Sanghoon Lee - 2.69 0 - 1 2 - 0
Sam Brennen - 2.37 & Henry Osias - 2.23 0 - 1
Sam Brennen - 2.37 & Tim Tao - 2.48 1 - 2
Sam Brennen - 2.37 0 - 1
Tim Tao - 2.48 & Jeremy Collins - 2.61 0 - 1
Venu Subramanyam - 2.53 & Jeremy Collins - 2.61 0 - 1
Yong Park - n/a 1 - 2
Zhan Chen - n/a & Kazu Takahashi - 2.38 0 - 1
Zhan Chen - n/a & Morgan Closson - 2.60 0 - 2
Zhan Chen - n/a & Tim Tao - 2.48 0 - 1
Zhan Chen - n/a & Yong Park - n/a 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
WSC-Tennis Heizi-Zhang
League Record: 7 - 1
The Following Have Played In League Matches On This Team (In Rating Order)
Don Li - 3.17
Ximeng Jia - 3.04
Michael liu - 2.94
Cheng Zhang - 2.91
Kun Qian - 2.85
Yang Yue - 2.84
Harold Wu - 2.83
Leo Liu - 2.81
Jiaxing Zheng - 2.79
Morris Pang - 2.77
Jianfeng Zeng - 2.59
Yingxin Cao - 2.49
Leo Xu - n/a
Jo Gao - n/a
Jayden Chen - n/a
League Results By Position
1S 2S 1D 2D 3D
Don Li - 3.17 4 - 0 2 - 0
Harold Wu - 2.83 & Cheng Zhang - 2.91 2 - 0
Harold Wu - 2.83 & Jayden Chen - n/a 1 - 0
Jianfeng Zeng - 2.59 & Michael liu - 2.94 1 - 0 2 - 0 1 - 1 1 - 0
Jianfeng Zeng - 2.59 1 - 0
Jiaxing Zheng - 2.79 & Jo Gao - n/a 1 - 0
Jiaxing Zheng - 2.79 & Kun Qian - 2.85 2 - 0 2 - 0 0 - 1
Jo Gao - n/a & Cheng Zhang - 2.91 1 - 0
Jo Gao - n/a & Jayden Chen - n/a 0 - 1
Jo Gao - n/a 1 - 0
Jayden Chen - n/a 0 - 1
Kun Qian - 2.85 1 - 0
Leo Liu - 2.81 & Morris Pang - 2.77 1 - 0
Morris Pang - 2.77 1 - 0
Ximeng Jia - 3.04 2 - 0 2 - 0
Yingxin Cao - 2.49 & Cheng Zhang - 2.91 1 - 0
Yingxin Cao - 2.49 & Leo Xu - n/a 0 - 1 0 - 1
Yang Yue - 2.84 & Leo Liu - 2.81 0 - 1
Yang Yue - 2.84 & Ximeng Jia - 3.04 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
NTC-Ball Machine-St De Lore
League Record: 3 - 4
The Following Have Played In League Matches On This Team (In Rating Order)
Ye Tao - 3.01
Younes Nouri - 2.92
Mark Williams - 2.86
Grant Burton - 2.82
James Modie - 2.75
David Wiener - 2.72
Chen Hsu - 2.66
Jef St De Lore - 2.59
Phat Dinh - 2.58
Peter Carrs - 2.58
Chris Burch - 2.58
Anand Thiyagarajan - 2.54
Thomas Osmon - 2.41
Carl Brosman - 2.38
Adam Hasson - 2.35
Douglas Lane - 2.30
JR Rabago - n/a
League Results By Position
1S 2S 1D 2D 3D
Adam Hasson - 2.35 & Chris Burch - 2.58 0 - 1
Adam Hasson - 2.35 & Peter Carrs - 2.58 0 - 1
Adam Hasson - 2.35 0 - 1
Anand Thiyagarajan - 2.54 & David Wiener - 2.72 1 - 0
Anand Thiyagarajan - 2.54 & Thomas Osmon - 2.41 0 - 1
Chris Burch - 2.58 & Douglas Lane - 2.30 1 - 0
Chris Burch - 2.58 & Thomas Osmon - 2.41 0 - 1
Carl Brosman - 2.38 & Douglas Lane - 2.30 0 - 1
Carl Brosman - 2.38 & Thomas Osmon - 2.41 0 - 1 0 - 1
Grant Burton - 2.82 & Jef St De Lore - 2.59 1 - 0
Grant Burton - 2.82 & Mark Williams - 2.86 0 - 1
Jef St De Lore - 2.59 & James Modie - 2.75 3 - 0
JR Rabago - n/a & David Wiener - 2.72 0 - 1
JR Rabago - n/a & Grant Burton - 2.82 0 - 1
JR Rabago - n/a 0 - 1
James Modie - 2.75 1 - 0 0 - 1
Mark Williams - 2.86 & Chen Hsu - 2.66 1 - 1
Peter Carrs - 2.58 0 - 3
Phat Dinh - 2.58 & Chen Hsu - 2.66 1 - 0 2 - 1
Phat Dinh - 2.58 & Mark Williams - 2.86 1 - 0
Ye Tao - 3.01 3 - 2
Younes Nouri - 2.92 0 - 2 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
TCSP-Au-Yeung
League Record: 5 - 2
The Following Have Played In League Matches On This Team (In Rating Order)
Philip Yerkes - 3.01
Kiffin Chu - 2.98
Ross Bunker - 2.90
Brian Kelly - 2.85
Larry deGroen - 2.83
Jason Andrews - 2.83
Siyami Avci - 2.81
Jeff Au-Yeung - 2.74
Salim Peshawaria - 2.71
Norris Kamo - 2.68
Jeremy Jones - 2.67
Keith Jerome - 2.64
Carl Joseph Fabiosa - 2.63
Randy Woo - 2.62
scott miller - 2.40
Navid Hosseini - n/a
League Results By Position
1S 2S 1D 2D 3D
scott miller - 2.40 & Carl Joseph Fabiosa - 2.63 2 - 0
scott miller - 2.40 & Jeremy Jones - 2.67 1 - 0
Carl Joseph Fabiosa - 2.63 & Navid Hosseini - n/a 0 - 1
Jeff Au-Yeung - 2.74 & Brian Kelly - 2.85 1 - 0
Jeff Au-Yeung - 2.74 & Jeremy Jones - 2.67 0 - 1
Jeff Au-Yeung - 2.74 & Larry deGroen - 2.83 1 - 0
Jeff Au-Yeung - 2.74 & Philip Yerkes - 3.01 2 - 0 0 - 1
Jason Andrews - 2.83 & Brian Kelly - 2.85 0 - 1 0 - 1
Keith Jerome - 2.64 & Brian Kelly - 2.85 1 - 0
Keith Jerome - 2.64 & Jeremy Jones - 2.67 0 - 1
Keith Jerome - 2.64 & Ross Bunker - 2.90 1 - 1
Keith Jerome - 2.64 & Randy Woo - 2.62 1 - 0
Kiffin Chu - 2.98 1 - 2 2 - 0
Larry deGroen - 2.83 1 - 0
Norris Kamo - 2.68 & Jeremy Jones - 2.67 0 - 1
Norris Kamo - 2.68 & Randy Woo - 2.62 1 - 0
Norris Kamo - 2.68 2 - 0
Ross Bunker - 2.90 0 - 1
Siyami Avci - 2.81 & Jeremy Jones - 2.67 1 - 0
Siyami Avci - 2.81 2 - 2 1 - 1
Salim Peshawaria - 2.71 & Jeremy Jones - 2.67 0 - 1
Salim Peshawaria - 2.71 & Norris Kamo - 2.68 1 - 0
Salim Peshawaria - 2.71 & Randy Woo - 2.62 0 - 2
--------------------------------------------------------------------------------------------------------------------------------------
FC-Hit Men-Gonzalvo
League Record: 3 - 3
The Following Have Played In League Matches On This Team (In Rating Order)
Pius Gonzalvo - 2.95
Keith Green - 2.84
vishnu tanguturi - 2.81
Juan Ricardo - 2.76
Mario Hernandez - 2.75
Duy Tran - 2.69
Jeremy Farkas - 2.49
Xin Huang - 2.41
Randy Barber - 2.34
Cat Zimmermann - 2.30
peter cruz - 2.24
chris morgan - n/a
Allen Wu - n/a
League Results By Position
1S 2S 1D 2D 3D
peter cruz - 2.24 & Cat Zimmermann - 2.30 0 - 1 0 - 1
peter cruz - 2.24 & Xin Huang - 2.41 0 - 1 0 - 1 0 - 1
vishnu tanguturi - 2.81 & Mario Hernandez - 2.75 0 - 1
vishnu tanguturi - 2.81 & Pius Gonzalvo - 2.95 2 - 0
vishnu tanguturi - 2.81 2 - 2 1 - 0
Cat Zimmermann - 2.30 & Juan Ricardo - 2.76 3 - 0
Duy Tran - 2.69 & Mario Hernandez - 2.75 0 - 1
Duy Tran - 2.69 & Randy Barber - 2.34 1 - 1
Duy Tran - 2.69 0 - 1
Jeremy Farkas - 2.49 0 - 1
Juan Ricardo - 2.76 & Xin Huang - 2.41 0 - 1
Keith Green - 2.84 & Jeremy Farkas - 2.49 1 - 0
Keith Green - 2.84 & Mario Hernandez - 2.75 1 - 0
Keith Green - 2.84 & chris morgan - n/a 1 - 0
Mario Hernandez - 2.75 & Pius Gonzalvo - 2.95 1 - 0
Mario Hernandez - 2.75 1 - 0
Pius Gonzalvo - 2.95 2 - 0 1 - 0
Randy Barber - 2.34 & Allen Wu - n/a 0 - 2
Randy Barber - 2.34 & Jeremy Farkas - 2.49 0 - 1
Randy Barber - 2.34 0 - 1
chris morgan - n/a 1 - 0 1 - 1
--------------------------------------------------------------------------------------------------------------------------------------
MI-Carpenter
League Record: 7 - 0
The Following Have Played In League Matches On This Team (In Rating Order)
Troy Schell - 2.91
Ravi Bhangare - 2.90
Jeff Hsu - 2.89
Charlie Hsu - 2.86
Philip Moberg - 2.83
Bryan Goode - 2.71
Michiel Versteeg - 2.67
Greg Rosenwald - 2.66
Jonathan Harrington - 2.65
Tony Tzeng - 2.64
Steve Ying - 2.60
Mark Hoeke - 2.59
Ken Duffie - 2.57
James Hua - 2.56
Armen Akopyan - 2.55
John Carpenter - 2.19
Marc Rousso - n/a
Alexander Barnett - n/a
League Results By Position
1S 2S 1D 2D 3D
Armen Akopyan - 2.55 & Ken Duffie - 2.57 1 - 0
Armen Akopyan - 2.55 & Steve Ying - 2.60 1 - 0
Bryan Goode - 2.71 & Charlie Hsu - 2.86 1 - 0
Bryan Goode - 2.71 & Steve Ying - 2.60 1 - 0
Charlie Hsu - 2.86 & Jeff Hsu - 2.89 1 - 0 1 - 0
Charlie Hsu - 2.86 0 - 1
Greg Rosenwald - 2.66 & Michiel Versteeg - 2.67 1 - 0
Greg Rosenwald - 2.66 & Troy Schell - 2.91 2 - 0 1 - 0
Jeff Hsu - 2.89 & Ken Duffie - 2.57 1 - 0
John Carpenter - 2.19 0 - 2
Jonathan Harrington - 2.65 & Ken Duffie - 2.57 1 - 0
Jonathan Harrington - 2.65 & Michiel Versteeg - 2.67 0 - 1
Jonathan Harrington - 2.65 & Troy Schell - 2.91 1 - 0
James Hua - 2.56 & Bryan Goode - 2.71 1 - 0
James Hua - 2.56 1 - 1 0 - 1
Michiel Versteeg - 2.67 & Steve Ying - 2.60 0 - 2
Michiel Versteeg - 2.67 0 - 1
Marc Rousso - n/a & Bryan Goode - 2.71 1 - 0
Marc Rousso - n/a & Charlie Hsu - 2.86 1 - 0
Mark Hoeke - 2.59 & Alexander Barnett - n/a 1 - 0
Mark Hoeke - 2.59 & Jonathan Harrington - 2.65 1 - 0
Philip Moberg - 2.83 & Charlie Hsu - 2.86 1 - 0
Philip Moberg - 2.83 & Jeff Hsu - 2.89 2 - 0
Ravi Bhangare - 2.90 3 - 1 1 - 0
Tony Tzeng - 2.64 0 - 1 1 - 0